package org.walkerljl.commons.schedule.defaults;

import org.walkerljl.commons.log.Logger;
import org.walkerljl.commons.log.LoggerFactory;
import org.walkerljl.commons.schedule.Job;
import org.walkerljl.commons.schedule.Scheduler;
import org.walkerljl.commons.schedule.SchedulingContext;
import org.walkerljl.commons.schedule.Trigger;
import org.walkerljl.commons.util.MapUtils;

import java.util.Map;
import java.util.concurrent.Executor;

/**
 * @author: lijunlin
 */
public class DefaultScheduler implements Scheduler {

    private static final Logger LOGGER = LoggerFactory.getLogger(DefaultScheduler.class);

    private static final String DEFAULT_GROUP = "DEFAULT";
    private Map<String, Executor> executorsMap = MapUtils.newHashMap();

    @Override
    public void start() {

    }

    @Override
    public void shutdown() {

    }

    @Override
    public void scheduleJob(SchedulingContext schedulingContext, Job job, Trigger trigger) {

    }
}
